package lc.oa.net.ws;

import okhttp3.Response;
import okhttp3.WebSocket;
import okio.ByteString;

/**
 * @Description: Web socket 回调事件
 * @Author: lucifer
 * @CreateDate: 2020/8/7 17:16
 * @UpdateUser:
 * @UpdateDate:
 * @UpdateRemark:
 * @Version: 1.0
 */
public interface  OAWebSocketListener {

    /**
     * @method  客户端收到消息回调方法
     * @description 描述一下方法的作用
     * @date: 2020/8/7 17:20
     * @author: lucifer
     * @param
     * @return
     */
     void onMessage(WebSocket webSocket, String text);

     /**
      * @method  客户端收到消息回调方法
      * @description 描述一下方法的作用
      * @date: 2020/8/7 17:20
      * @author: lucifer
      * @param
      * @return
      */
     void onMessage(WebSocket webSocket, ByteString bytes);
    void onOpen(WebSocket webSocket, Response response);
}
